import uuid from './uuid';

/**
 * 随机字符串
 * @param rule 规则，0：只有数字，1：只有字母，2：数字字母
 * @param len 长度
 */
export default function random(rule: 0 | 1 | 2, len: number) {
	const a = uuid().replace(/-/g, '');
	switch (rule) {
		case 0:
			const reg1 = /[a-zA-Z]/g;
			return a.replace(reg1, '').substr(0, len);
		case 1:
			const reg2 = /[0-9]/g;
			return a.replace(reg2, '').substr(0, len);
		case 2:
			return a.substr(0, len);
	}
	return '';
}
